﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true"
    CodeBehind="GestionarProducto.aspx.cs" Inherits="WebSite.AdministracionTaquilla.GestionarProducto" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <asp:Label ID="lbTitulo" runat="server" Text="<%$ Resources:AG, EtiquetaMenuProductos%>"
        CssClass="bold" />
    <asp:MultiView ID="mvGestionarProducto" runat="server">
        <asp:View ID="vGestionarProductoVentanaPrincipal" runat="server">
            <table>
                <tr>
                    <td>
                        <asp:Button runat="server" ID="btnNuevoProducto" Text="<%$ Resources:AG, BotonNuevoProducto %>"
                            OnClick="btnNuevoProducto_Click" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button runat="server" ID="btnModificarProducto" Text="<%$ Resources:AG, BotonConsultarProducto %>"
                            OnClick="btnConsultarrProducto_Click" />
                    </td>
                </tr>
            </table>
        </asp:View>
        <asp:View ID="vNuevoProducto" runat="server">
            <table>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="lbNombre" MaxLength="10" Text="<%$ Resources:AG, LabelNombre %>" />
                    </td>
                    <td>
                        <asp:TextBox runat="server" ID="tbNombre" MaxLength="20" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="lbDescripcion" MaxLength="10" Text="<%$ Resources:AG, LabelDescripcion %>" />
                    </td>
                    <td>
                        <asp:TextBox runat="server" ID="tbDescripcion" MaxLength="200"
                            TextMode="MultiLine" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="lbCantidad" MaxLength="10" Text="<%$ Resources:AG, LabelCantidad %>" />
                    </td>
                    <td>
                        <asp:TextBox runat="server" ID="tbCantidad" MaxLength="20" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="lbValorEnTickets" MaxLength="10" Text="<%$ Resources:AG, LabelValorTicket %>" />
                    </td>
                    <td>
                        <asp:TextBox runat="server" ID="tbValorEnTickets" MaxLength="20" />
                    </td>
                </tr>
                <%--Empieza la fila del cargado de archivo --%>
                <tr>
                    <td colspan="2">
                        <asp:FileUpload ID="fuProductoImagen" runat="server" />
                    </td>
                   
                </tr>
                <%--Termina la fila del cargado de archivo --%>
                <tr>
                    <td>
                        <asp:Button runat="server" ID="btnAceptar" Text="<%$ Resources:AG, BotonAceptar %>"
                            OnClick="btnAceptar_Click" />
                    </td>
                    <td>
                        <asp:Button runat="server" ID="btnRegresar" 
                            Text="<%$ Resources:AG, BotonRegresar %>" onclick="btnRegresar_Click" />
                    </td>
                </tr>
            </table>
        </asp:View>
        <asp:View ID="vConsultarProductos" runat="server">
            <table>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="LbStatusProductos" Text="<%$ Resources:AG, LabelStatusProductos %>" />
                        <asp:DropDownList ID="ddlStatusDeProductos" runat="server" AutoPostBack="true" OnSelectedIndexChanged="ddlStatusDeProductos_SelectedIndexChanged">
                        </asp:DropDownList>
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:GridView ID="gvListaProductos" runat="server" ForeColor="Black" OnDataBound="gvListaProductos_DataBound"
                            GridLines="Both" Visible="true" HorizontalAlign="Center" Width="900px" OnSelectedIndexChanging="gvListaProductos_SelectedIndexChanged"
                            DataKeyNames="ID_PRODUCTO" PagerSettings-Visible="false" 
                            AllowPaging="true" AutoGenerateColumns="false"
                            AutoPostBack="true" 
                            OnSelectedIndexChanged="gvListaProductos_SelectedIndexChanged" PageSize="5">
                            <Columns>
                                <asp:ButtonField DataTextField="ID_PRODUCTO" ButtonType="Link" CommandName="Select"
                                    ItemStyle-HorizontalAlign="Center" Visible="true" >
                                    <ControlStyle Width="30px"/>
                                    <ItemStyle Width="30px"/>
                                </asp:ButtonField>
                                <asp:ImageField DataImageUrlField="X_IMAGEN" HeaderText="<%$ Resources:AG, EtiquetaImagen%>"
                                    ItemStyle-HorizontalAlign="Center" Visible="True"  >
                                </asp:ImageField>
                                <asp:BoundField DataField="X_NOMBRE" HeaderText="<%$ Resources:AG, EtiquetaNombre%>"
                                    ItemStyle-HorizontalAlign="Center" >
                                     <ControlStyle Width="200px"/>
                                    <ItemStyle Width="200px"/>
                                </asp:BoundField>
                                <asp:BoundField DataField="T_DESCRIPCION" HeaderText="<%$ Resources:AG, EtiquetaDescripcion%>"
                                    HtmlEncode="false" ItemStyle-HorizontalAlign="Center"  >
                                    <ControlStyle Width="800px"/>
                                    <ItemStyle Width="800px"/>
                                </asp:BoundField>
                                <asp:BoundField DataField="NUM_VALORTICKET" HeaderText="<%$ Resources:AG, EtiquetaCostoTickets%>"
                                    HtmlEncode="false" ItemStyle-HorizontalAlign="Center" >
                                     <ControlStyle Width="90px"/>
                                    <ItemStyle Width="90px"/>
                                </asp:BoundField>
                                <asp:BoundField DataField="NUM_CANTIDAD" HeaderText="<%$ Resources:AG, EtiquetaCantidadProductos%>"
                                    HtmlEncode="false" ItemStyle-HorizontalAlign="Center" >
                                      <ControlStyle Width="70px"/>
                                    <ItemStyle Width="70px"/>
                                </asp:BoundField>
                                <asp:BoundField DataField="NUM_TOTALCANJEADOS" HeaderText="<%$ Resources:AG, EtiquetaTotalCanjeados%>"
                                    HtmlEncode="false" ItemStyle-HorizontalAlign="Center" >
                                      <ControlStyle Width="70px"/>
                                    <ItemStyle Width="70px"/>
                                </asp:BoundField>
                                <asp:BoundField DataField="D_FECHA" HeaderText="<%$ Resources:AG, EtiquetaFecha%>"
                                    HtmlEncode="false" ItemStyle-HorizontalAlign="Center" />
                            </Columns>
                            <EditRowStyle BackColor="#999999" HorizontalAlign="Center" />
                            <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" HorizontalAlign="Center" />
                            <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" HorizontalAlign="Center" />
                            <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                            <RowStyle BackColor="#F7F6F3" ForeColor="#333333" HorizontalAlign="Center" />
                            <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" HorizontalAlign="Center" />
                            <SortedAscendingCellStyle BackColor="#E9E7E2" HorizontalAlign="Center" />
                            <SortedAscendingHeaderStyle BackColor="#506C8C" HorizontalAlign="Center" />
                            <SortedDescendingCellStyle BackColor="#FFFDF8" HorizontalAlign="Center" />
                            <SortedDescendingHeaderStyle BackColor="#6F8DAE" HorizontalAlign="Center" />
                        </asp:GridView>
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button runat="server" ID="btnAnt" Text="<%$ Resources:AG, BotonAnterior %>"
                            OnClick="btnAnt_Click" Visible="true" />
                        <asp:Button runat="server" ID="btnSig" Text="<%$ Resources:AG, BotonSiguiente %>"
                            OnClick="btnSig_Click" Visible="true" />
                        <asp:Label ID="lbInfoPaginado" runat="server"  CssClass="bold"/>
                    </td>
                </tr>
            </table>
        </asp:View>
        <asp:View ID="vModificarProducto" runat="server">
            <table>
                <tr>
                    <td colspan="2">
                        <asp:Image ID="imProductoMod" runat="server"  Width="100px" Height="100px" AlternateText="Image text" ImageAlign="left" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="lbNombreMod" MaxLength="10" Text="<%$ Resources:AG, LabelNombre %>" />
                    </td>
                    <td>
                        <asp:TextBox runat="server" ID="tbNombreMod" MaxLength="20" />
                    </td>
                </tr>
                <tr>
                    <td>
                        
                        <asp:Label runat="server" ID="lbDescripcionMod" MaxLength="10" Text="<%$ Resources:AG, LabelDescripcion %>" />
                        
                    </td>
                    <td>
                        <asp:TextBox runat="server" ID="tbDescripcionMod" MaxLength="200" 
                            TextMode="MultiLine" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="lbCantidadMod" MaxLength="10" Text="<%$ Resources:AG, LabelCantidad %>" />
                    </td>
                    <td>
                        <asp:TextBox runat="server" ID="tbCantidadMod" MaxLength="20" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="lbProductosVendidos" MaxLength="10" Text="<%$ Resources:AG, LaberCantidadProductosVendidos %>" />
                    </td>
                    <td>
                        <asp:TextBox runat="server" ID="tbProductosVendidos" MaxLength="20" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="lbValorTicketMod" MaxLength="10" Text="<%$ Resources:AG, LabelValorTicket %>" />
                    </td>
                    <td>
                        <asp:TextBox runat="server" ID="tbValorTicketMod" MaxLength="20" />
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label runat="server" ID="lbStatusDeProductoMod" MaxLength="10" Text="<%$ Resources:AG, LabelStatusProductos %>" />
                    </td>
                    <td>
                        <asp:DropDownList ID="ddlStatusDeProductoMod" runat="server" AutoPostBack="true">
                        </asp:DropDownList>
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Button runat="server" ID="BotonModificar" Text="<%$ Resources:AG, BotonModificar %>"
                            OnClick="BotonModificar_Click" />
                    </td>
                    <td>
                        <asp:Button runat="server" ID="BotonRegresarMod" 
                            Text="<%$ Resources:AG, BotonRegresar %>" onclick="BotonRegresarMod_Click" />
                    </td>
                </tr>
            </table>
        </asp:View>
    </asp:MultiView>
</asp:Content>
